package com.example.invoker.schedule.flurry;


import org.springframework.beans.factory.annotation.Value;


/**
 * @Author huaiyu yin
 * @Date 2021/7/9 3:48 下午
 * @Version 1.0
 */
public abstract class EventParamsSyncService extends FlurrySyncService{

    @Value("${flurry.api.eventParams}")
    private String eventParams;

    //事件参数的Metrics 只会有一种为count
    public String Metrics = "count";

    public String getMetrics() {
        return Metrics;
    }

    @Override
    public String getAPI() {
        return  eventParams + "/day/app/company;show=all/paramValue";
    }

    /**
     * todo  预设计划如果以后使用可以完善
     * 根据type获取周月，周必须是完整周，
     * 周一到下个周一，月初到下个月初，才可以使用
     * @param type
     * @return  api地址
     */
    public String getAPI(String type) {
        return  eventParams + "/" + type + "/app/company;show=all/paramValue";
    }



}
